#ifndef XGP_STUDY_DEMO51_LINKSTACK_H
#define XGP_STUDY_DEMO51_LINKSTACK_H

#include <iostream>
using namespace std;

class LinkNode {
public:
    LinkNode* next;
};

class LinkStack {
public:
    LinkNode head;
    int size;

    //1，初始化函数
    LinkStack* Init_LinkStack();
//2，入栈
    void Push_LinkStack(LinkNode* data);
//3，出栈
    LinkNode* Pop_LinkStack();
//4，返回栈顶元素
    LinkNode* Top_LinkStack();
//5，返回栈元素的个数
    int Size_LinkStack();
//6，清空栈
    void Clear_LinkStack();
//7，销毁栈
    void FreeSpace_LinkStack();
};


#endif //XGP_STUDY_DEMO51_LINKSTACK_H
